import {reqCategoryList,reqGetBannerList,reqGetFloorList } from '@/api/index'

const actions = {
   
        async categoryList({commit}){
            let result = await reqCategoryList();
            if(result.code == 200){
               commit("CATEGORYLIST",result.data)
            }
            

        },
        async getBannerList({commit}){
            let result = await reqGetBannerList();
            console.log(result)
            if(result.code == 200){
                commit('GETBANNERLIST',result.data)
            }

        },
        async getFloorList({commit}){
            let result = await reqGetFloorList();
            if(result.code == 200){
                commit('GETFLOORLIST',result.data)
            }
            
        }

    

}
const mutations = {
    CATEGORYLIST(state,categoryList){
        state.categoryList = categoryList;
    },
    GETBANNERLIST(state,value){
        state.bannerList = value
        console.log(state.bannerList)
    },
    GETFLOORLIST(state,value){
        state.floorList = value

    }


}
const state = {
    categoryList:[],
    bannerList:[],
    floorList:[]

}
export default {
    actions,
    mutations,
    state

}